Hal Stock Analysis